"""
流程图网页免费版：https://www.processon.com/diagraming/68e8caaf40384a24f73d924d
什么是流程图?
    流程图是对某一个问题的定义、分析或解法的图形表示，图中用各种符号来表示操作、数据、流向及装置等。
   程序流程图则表示程序的运行顺序，是一种常用的表示算法的图形化工具。换言之，程序流程图就是通过画图的方式表达程序运行的所有路径，通过使用箭头和框图把程序运行的方向与步骤展示出来

程序流程图的基本符号?
    （1）端点符：表示算法的起始或结束。
    （2）判断符：用于对给定的条件进行判断，根据判断的结果来选择流程方向。它只有一个入口，可以有若干个出口，但有且仅有一个出口被激活。
    （3）处理符：表示算法中的具体处理步骤。
    （4）流线符：表示数据流，箭头指示流向。
    （5）连接符：用于连接因页面写不下而断开的流程线，对应的连接符应有同一标记。
    （6）注解符：用于标识注解内容，它不是程序流程图的必要部分，不反应流程和操作，只是为了对流程图中某些符号的操作进行必要的补充说明，以帮助读者更好的理解。
    （7）数据符表示未指定媒体的数据，可用于输入和输出，比较通用。程序流程图还包括一些特殊的数据符，常用的有文件符、显示符和人工输入符。其中，文件符表示人可阅读的数据，如打印输出、表格输入的数据等；显示符表示任意媒体显示的数据；人工输入符表示任意媒体以人工输入的数据，如键盘、开关装置、按钮、条形码输入器等输入的数据。

顺序结构：
    （1）顺序结构就是按照程序代码先后顺序自上而下地执行，直到程序结束。
    （2）分支结构是根据判断条件是否满足来决定是否执行指定操作。
    （3）循环结构是重复执行某些操作，直到不满足循环条件才终止循环。
"""

# 顺序结构
a=0
b=1
print(a)
print(b)

#分支结构
c = 10
if c > a:
    print(c)
else:
    print(c)

#循环结构
for x in 'abcdefgh':
    print(x)